import request from '@/utils/request'

// 新增跟踪类项目
export function addTrailProject(data) {
    return request({
        url: '/lk/proFollow',
        method: 'post',
        data: data
    })
}

// 修改跟踪类项目详情
export function updateTrailProject(data) {
    return request({
        url: '/lk/proFollow',
        method: 'put',
        data: data
    })
}

// 新建申报类项目
export function addDeclareProject(data) {
    return request({
        url: '/lk/proReport',
        method: 'post',
        data: data
    })
}

// 修改申报类项目
export function updateDeclareProject(data) {
    return request({
        url: '/lk/proReport',
        method: 'put',
        data: data
    })
}

// 新建签约类项目
export function addSignProject(data) {
    return request({
        url: '/lk/proSigning',
        method: 'post',
        data: data
    })
}

// 修改签约类项目
export function updateSignProject(data) {
    return request({
        url: '/lk/proSigning',
        method: 'put',
        data: data
    })
}

// 获取项目列表
export function getProjectList(query) {
    return request({
        url: '/lk/project/list',
        method: 'get',
        params:query
    })
}

// 删除项目列表
export function delProject(ids) {
    return request({
        url: '/lk/project/' + ids,
        method: 'delete'
    })
}

// 获取跟踪类项目详情
export function getTrailProject(id) {
    return request({
        url: '/lk/proFollow/' + id,
        method: 'get'
    })
}

// 获取申报类项目详情
export function getDeclareProject(id) {
    return request({
        url: '/lk/proReport/' + id,
        method: 'get'
    })
}

// 获取签约类项目详情
export function getSignProject(id) {
    return request({
        url: '/lk/proSigning/' + id,
        method: 'get'
    })
}

// 获取项目统计
export function projectStatistics() {
    return request({
        url: '/lk/project/getProCount',
        method: 'get'
    })
}

// 新增项目最新进展
export function addProjectProgress(data) {
    return request({
        url: '/lk/proNewEvolve',
        method: 'post',
        data: data
    })
}

// 编辑项目最新进展
export function updateProjectProgress(data) {
    return request({
        url: '/lk/proNewEvolve',
        method: 'put',
        data: data
    })
}

// 删除项目进展
export function delProjectProgress(ids) {
    return request({
        url: '/lk/proNewEvolve/' + ids,
        method: 'delete'
    })
}

// 获取项目最新进展列表
export function getProjectProgressList(query) {
    console.log(query);
    return request({
        url: '/lk/proNewEvolve/listNoPage',
        method: 'get',
        params:query
    })
}

// 获取合同列表
export function getContractList() {
    return request({
        url: '/system/contract/listNoPage',
        method: 'get'
    })
}

// 获取申报项目列表
export function getDeclareProjectList(query) {
    return request({
        url: '/lk/proFollow/listNoPage',
        method: 'get',
        params:query
    })
}